package com.gopay.bis.dao.bankorder;

import com.gopay.common.base.dao.BaseDAO;
import com.gopay.common.domain.bank.BankAuthOrder;

/**
 * 委托代收认证DAO 
 * 
 * @ClassName: BankAuthOrderDAO 
 * @author w_jiqing 
 * @date 2017年1月12日 上午11:32:25  
 */ 
public interface BankAuthOrderDAO extends BaseDAO<BankAuthOrder, String> {
    
    
    /** 
     * 更新认证主订单状态--认证不通过 
     * @param order
     * @return 
     */
    public int updateBackStatus(BankAuthOrder authOrder);
    
    /** 
     * 通过国付宝订单号更细银行订单号
     * @param authOrder
     * @return 
     */
    public int updateBankOrderIdByOrderId(BankAuthOrder authOrder);
    
    /**
     * 根据银行订单号获取认证流水
     * 
     * @param bankOrderId
     * @return
     */
    public BankAuthOrder findAuthBankOrderByBankId(String bankOrderId);
    
    

}
